Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Davis Cup, Group I, 1R, ROU-TPE 1-3 Moselle Open - Metz BNP Paribas Open - Indian Wells French Open - Paris Ostrava Challenger Grand Prix Hassan II - Marrakech U.S. Open - New York Wimbledon - London Modena Challenger Trieste Challenger Mallorca Championships - Mallorca EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag San Marino Challenger Santo Domingo Challenger Chengdu Open - Chengdu China Open - Beijing Shanghai Rolex Masters - Shanghai Taipei 2 Challenger Hangzhou Challenger Phoenix Challenger Montemar Challenger Adelaide International - Adelaide Australian Open - Melbourne BNP Paribas Open - Indian Wells Davis Cup, World Group, Q, TPE-USA 0-4 Miami Open - Miami Grand Prix Hassan II - Marrakech Turin Challenger Wimbledon - London French Open - Paris Vicenza Challenger Prostejov Challenger Mallorca Championships - Mallorca Nottingham 2 Challenger National Bank Open - Toronto Plava Laguna Croatia Open - Umag U.S. Open - New York Italy F6 Italy F7 Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy #3-w4 Chile F3 Uruguay F1 Argentina F7 Spain F1 Spain F2 Italy F2 Italy F3 Italy F4 Italy F9 Italy F4 USA F27 USA F28 Chinese Taipei F1 Chinese Taipei F3 Hong Kong F5 Hong Kong F6 (Hong Kong) Italy F5 Italy F19 (Basilicanova) Turkey F7 (Antalya) Turkey F8 (Antalya) Turkey F9 (Antalya) Vietnam F1 (Thua Thien Hue) Vietnam F2 (Thua Thien Hue) Portugal F9 (Povoa de Varzim) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Aktobe M25 Aktobe M25 Hong Kong M25 Hong Kong M25+H Kassel M25 Nonthaburi M25 Hamburg M25 Vale Do Lobo M25 Angers M25 Prague M25 Nur-Sultan M25 Pitesti M15 Curtea de Arges M25 Portimao Genoa Open Challenger-Fondazione Carige - Genova Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Santiago Copa Petrobras Brazil - Aracaju Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Casablanca San Remo Tennis Cup - San Remo Nord LB Open 2007 - Braunschweig San Benedetto Challenger Kosice Challenger Taipei City Challenger Kaohsiung Challenger Playford Challenger Canberra Challenger Yokohama Challenger Phoenix Challenger Sophia Antipolis Challenger Bordeaux Challenger Braga Challenger Prague Challenger Sopot Challenger Cordenons Challenger Baotou Challenger Jinan Challenger Kaohsiung Challenger Ningboo Challenger Shenzhen Challenger Kobe Challenger Bangkok Challenger Bergamo Challenger Biella Challenger Lisbon Challenger Orlando Challenger Sao Paulo Challenger Antalya Challenger Potchefstroom 1 Challenger Oeiras 1 Challenger Oeiras 2 Challenger Oeiras 4 Challenger Almaty 1 Challenger Almaty 2 Challenger Nur-Sultan 3 Challenger Nur-Sultan 4 Challenger Verona Challenger Barletta Challenger Banja Luka Challenger Istanbul 2 Challenger Tenerife Challenger Architect Open - Budapest Maia 1 Challenger Maia 2 Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Sir Supermercati - Rome Marbella Challenger Murcia Challenger Prague 1 Challenger Ostrava Challenger Heilbronn Challenger Bratislava Challenger Montechiarugolo - Parma Challenger Cyclus Open de Tenis - Florianopolis Tennis Napoli Cup 2006 - Napoli II Challenger Ciudada de Guayaquil - Guayaquil Tulln Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Sporting Challenger '08-Trofeo Regione Piemonte - Turin Szczecin Challenger Tennis Napoli Cup 2007 - Napoli Napoli Challenger Busan Challenger Olbia Challenger - Olbia Garden Open 2005 - Rome Riviera di Rimini Challenger 2004 - Rimini C.T. San Remo - XIII Piertomaso Tessitore - San Remo Pune Challenger Copa Petrobras Argentina - Buenos Aires Oeiras 3 Challenger Sporting Challenger - Turin San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Copa Petrobras - Bogota Milan Challenger Genova Challenger Shenzhen 1 Challenger Bergamo Challenger Valencia Challenger Chennai Challenger Manerbio Challenger Barletta Challenger Skopje Challenger Prostejov Challenger Perugia Challenger Milan Challenger San Marino Challenger Vicenza Challenger Troisdorf Challenger Antonio Savoldi-Marco Co. - Manerbio IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Lyon Challenger Zug Challenger Verona Challenger Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Kia - Santiago Como Challenger X Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Bad Waltersdorf Challenger Campionati Internazionali di Sicilia - Palermo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe 5° Sporting Challenger - Turin Estoril Open - Estoril Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Medibank International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon dBI Tennis Challenger - Binghamton Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril GHI Bronx Tennis Classic - Bronx AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Open Costa Daurada - Tarragona Serbia Open - Belgrade Copa Petrobras Uruguray - Montevideo Open de Nice Cote dAzur - Nice Nonthaburi 2 Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Tenerife 1 Challenger AEGON International - Eastbourne Catella Swedish Open - Bastad International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Black Forest Open - Freudenstadt Challenger Brasov - Brasov Phoenix Challenger Schickedanz Open 2007 - Furth Pilot Pen Tennis - New Haven Szekesfehervar Challenger Polska Energia Open - Bytom Naples Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin GHI Bronz Classic - Bronx Oeiras 3 Challenger Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Petrobras Brazil - Belo Horizonte Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Copa Petrobras Uruguay - Montevideo Royal Guard Open Chile - Vina del Mar Copa Petrobras Paraguay - Asuncion Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Copa Petrobras Argentina - Buenos Aires China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona BMW Open - Munich Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Erste Bank Open - Vienna Valencia Open - Valencia ASB Classic - Auckland Matsuyama Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Apia International - Sydney Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Hungarian Open - Budapest BMW Open - Munich Konzum Croatia Open - Umag Suisse Open - Gstaad Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Geneva Open - Geneva SkiStar Swedish Open - Bastad Swiss Open - Gstaad Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg China Open - Beijing Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Hamburg European Open - Hamburg Antalya Open - Antalya Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva cinch Championships - London Erste Bank Open - Vienna San Diego Open - San Diego Sydney Tennis Classic - Sydney Genova Open Challenger - Genova Tunis Challenger Serbia Open - Belgrade Gonet Geneva Open - Geneva Nonthaburi 3 Challenger Bengaluru Challenger Pune Challenger Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Sofia Open - Sofia Rakuten Japan Open - Tokyo Next Gen ATP Finals - Milan Korea Open - Seoul Gijon Open - Gijon Tennis Napoli Open - Naples ASB Classic - Auckland Dallas Open - Dallas Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Almaty Open - Almaty Swiss Indoors Basel - Basel Tiriac Open - Bucharest BMW Open - Munich Nordea Open - Bastad Jingshan Challenger Genova Challenger Napoli Challenger Buenos Aires Challenger Santiago Challenger Le Gosier Challenger Barletta Challenger Kaohsiung Challenger Asuncion Challenger Telecom Italia Masters - Rome Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Pacific Life Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Barletta Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Ortisei Challenger Nonthaburi 1 Challenger BNP Paribas Open - Indian Wells Manama Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Cap Cana Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Trieste Challenger Rogers Cup - Toronto BNP Paribas Masters - Paris Murcia Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Naples Challenger Trieste Challenger Cordenons Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Cagliari Challenger Turin Challenger Sassuolo Challenger Memorial Manfredini - Sassuolo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Seoul Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Rosario Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Pau Challenger Mauthausen Challenger Forli Challenger Miami Open - Miami Cary Challenger Antalya 2 Challenger Potchefstroom 2 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Antalya 3 Challenger Poznan Challenger Chennai Challenger Bengaluru Challenger Prague 2 Challenger National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Kremlin Cup - Moscow Miami Open - Miami Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Internazionali BNL d'Italia - Rome Heineken Open - Auckland Rolex Paris Masters - Paris Zadar Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Sanremo Challenger Internazionali BNL d'Italia - Rome Mumbai Open - Mumbai Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Pau Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Maia Challenger PTT Thailand Open - Bangkok China Open - Beijing Roseto Degli Abruzzi 2 Challenger Seoul Challenger Argentina Open - Buenos Aires Nordea Open - Bastad Qatar ExxonMobil Open - Doha Hamburg Open - Hamburg Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Catella Swedish Open - Bastad AEGON Championships - London Copa Telmex - Buenos Aires St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Heineken Open - Auckland Tata Open Maharashtra - Pune Aircel Chennai Open - Chennai Serbia Open - Belgrade Studena Croatia Open - Umag Hangzhou Open - Hangzhou Vegeta Croatia Open - Umag China Open - Beijing Argentina Open - Buenos Aires Belgrade Open - Belgrade Brisbane International - Brisbane Rothesay International - Eastbourne Konzum Croatia Open - Umag Argentina Open - Buenos Aires Cordoba Open - Cordoba Rio Open - Rio de Janeiro Abierto Mexicano de Tenis Mifel - Los Cabos China Open - Beijing Intrum Stockholm Open - Stockholm EFG Swiss Open - Gstaad Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Erste Bank Open - Vienna Boss Open - Stuttgart BCR Open Romania - Bucharest Countrywide Classic - Los Angeles Open Sabadell Atlantico - Barcelona Chile Dove Men+Care Open - Santiago BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL dItalia - Rome U.S. Open - New York French Open - Paris Mutua Madrilena Madrid Open - Madrid BMW Open - Munich Argentina Open - Buenos Aires Mutua Madrid Open - Madrid Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad ASB Classic - Auckland Anytech365 Andalucia Open - Marbella Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires U.S. Open - New York Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Olbia Challenger U.S. Open - New York Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group II, 1R, LIB-TPE 3-2 Davis Cup, World Group, QF, ITA-FRA 1-3 Laver Cup - Geneva Davis Cup, Finals, Group F Davis Cup, World Group, QR, ITA-KOR 4-0 Davis Cup, World Group I, PO, UKR-TPE 3-2 ATP Cup - Melbourne Davis Cup, Group II, PO, GUA-TPE 0-4 Davis Cup, Group I, 1R, TPE-NOR 2-3 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Davis Cup, Group 1, PO, ITA-LAT, 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, Group II, 1R, HKG-TPE 0-4 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, PO, MEX-TPE 1-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, World Group I, 1R, TPE-BIH 3-2 Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Wimbledon (juniors) Wimbledon (juniors)